package pl.edu.pk.psb.bc.dao;

import org.hibernate.Criteria;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;

import pl.edu.pk.psb.bc.ds.PolaczenieDs;

@Repository
public class PolaczenieDaoImpl extends GenericDaoImpl<PolaczenieDs> implements PolaczenieDao {
	
	@Autowired
	private SessionFactory sessionFactory;
	
	public PolaczenieDaoImpl() {
		super(PolaczenieDs.class);
	}

	@Override
	@Transactional
	public void usun(int idPolaczenia) {
		PolaczenieDs pol = (PolaczenieDs) sessionFactory.getCurrentSession().get(PolaczenieDs.class, idPolaczenia);
		super.usun(pol);
	}
}
